

div.TabView
{
  font-family: Verdana, Sans-Serif;
  font-size:   12px;
}


/* ***** Tabs *************************************************************** */

div.TabView div.Tabs
{
  height: 22px;

  background: url('../index/tab-view.png')  repeat-x 0px -72px;
}

div.TabView div.Tabs a
{
  display: block;
  float:    left;

  margin-right: 1px;

  width: 150px;
  text-align: center;
	color : #000;
  height:      22px;
  line-height: 21px;
  vertical-align: middle;

  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#top, #fff, #46b7ff));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fff, #46b7ff);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fff, #46b7ff);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fff, #46b7ff);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fff, #46b7ff);
  text-decoration: none;
  font-weight: 900;
  color:   #004040;
  cursor:  pointer;
}

div.TabView div.Tabs a:hover
{
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#top, #fff, #46b7ff));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fff, #46b7ff);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fff, #46b7ff);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fff, #46b7ff);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fff, #46b7ff);

}

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover
{
  margin-top: 01px;
  height:     21px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#top, #fff, #46b7ff));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fff, #46b7ff);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fff, #46b7ff);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fff, #46b7ff);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fff, #46b7ff);
  cursor:  default;
}


/* ***** Pages ************************************************************** */

div.TabView div.Pages
{

  border: 1px solid #404040;
  border-top: none;
  height: 900px;
  background: #FCFCFC;
}

div.TabView div.Pages                  { overflow: hidden; }
div.TabView div.Pages div.Page         { overflow:   auto; }
div.TabView div.Pages div.Page div.Pad { padding: 7px 7px; }
